Итак, есть список нам нужно знать сколько в нем элементов. На это есть свойство Count:
public virtual int Count {get;}
Оно возвращает количество элементов, при необходимости очистить список у нас есть функция Clear:
public virtual void Clear();
Смотрим пример:
// CSharp
using System;
using System.Collections;
using System.Drawing;
class MyClass
{
}
class MainClass
{
public static void Main(string[] args)
{
ArrayList myArray = new ArrayList();
object c=new object();
myArray.Add(c);
myArray.Add("Hello");
Point p = new Point();
myArray.Add(p);
MyClass m=new MyClass();
myArray.Add(m);
foreach (object o in myArray)
{
Console.WriteLine(o.ToString());
}
Console.WriteLine(myArray.Count);
myArray.Clear();
Console.WriteLine(myArray.Count);
}
}
Смотрим результат.
